About Mayfair Properties (london) Limited (03292003) United Kingdom