About Lepard & Smiths Limited (02263065) United Kingdom