About London Mayfair Trademark Limited (02807515) United Kingdom