ContactHome / Contact Email admin@leimen.co.uk Phone Call or WhatsApp +44 7737 300299 Office Numbers: +44 2081266485 +44 2081266329 Address 71-75 Shelton Street, Covent Garden, London WC2H 9JQ, United Kingdom