About Mayfair (gloucester) Limited (02449262) United Kingdom