About Patch Property Services Ltd (12199815) United Kingdom