About Patching & Miller Ltd (12361150) United Kingdom