About Patch Gardens Ltd (09897155) United Kingdom