About O & H Property Developments Limited (05372379) United Kingdom