About O&h (albemarle Street) Limited (05665565) United Kingdom