About Dls Howald Ltd (13290741) United Kingdom