About Petch & Company Limited (08940293) United Kingdom