About Petch Management Limited (11775249) United Kingdom