About O&h Mayfair Limited (05233405) United Kingdom