About Winston Mayfair Ltd (11430015) United Kingdom