About Dubworks Lancashire Ltd (12888083) United Kingdom