About Mayfair Partners (london) Limited (08563733) United Kingdom