About Petch Property Developments Limited (06192038) United Kingdom