About Stamford Associates (mayfair) Limited (07399916) United Kingdom