About O&h (cavendish Place) Limited (06291120) United Kingdom