About Richard Petch Associates Limited (04697906) United Kingdom