About Patch & Coe Limited (12239790) United Kingdom