About Dimbylow De Lacy Ltd (12465639) United Kingdom