About Walpole Mayfair Management Company Limited (08015269) United Kingdom