About Patch Property Limited (12291848) United Kingdom