About Patch Associates Limited (07840654) United Kingdom