About Longsands Engineering Ltd (10968003) United Kingdom