About Mayfair Vending Storage Ltd (11085538) United Kingdom