About O&h Property Services Ltd (12610832) United Kingdom