About Patching Pond Projects Ltd (12047691) United Kingdom