About London Mayfair Limited (09410166) United Kingdom