About O&h Mayfair No.2 Limited (05894338) United Kingdom