About Mayfair & Bell Ltd (10945677) United Kingdom