About Mayfair St. James Limited (03495259) United Kingdom