About Lewtas Science & Technologies Ltd (08931918) United Kingdom