About Cavendish Place (hydefarm) Limited (04466623) United Kingdom