About Dehill & Co Ltd (12531680) United Kingdom