About Mayer (teddington) Limited (08773460) United Kingdom