About Hargreaves Plants Ltd. (03704976) United Kingdom