About Garfield Home & Garden Services Limited (08223324) United Kingdom