About Stephen Mayzes Ltd (12754852) United Kingdom