About C & O Garden Machinery Limited (06339291) United Kingdom