Neem Fertilizer in United Kingdom Organic Solutions Address: 62 Murray Square, London, E16 3AL United Kingdom Phone Number: +44 78 54 13 27 07