Plant Repair & Pest Control

What are these black fly's all over my plants? Why are my roots brown? What are my leaves curling? What are these dots on my leaves? If you have any such problems then get in touch with NPK hydroponics in Liverpool – on 0151 228 8306