About O&h Properties Limited (01645445) United Kingdom