About Cherwell Garden Machinery Limited (06456203) United Kingdom