About The Mayfair General Store Limited (10950532) United Kingdom