About Petch And Moore Ltd. (12038235) United Kingdom