About Plant Care Sales & Service Limited (10917923) United Kingdom