About Mayer & Mayer Ltd (09623389) United Kingdom