About Leonhard Lang (uk) Ltd (04466836) United Kingdom