About Mayfair Miller Ltd. (07888617) United Kingdom