About Mayfield Stores (holloway) Limited (10270595) United Kingdom