About Mayfair And Holland Properties Limited (03672772) United Kingdom