About Ditcher Quick & Hyde Ltd (10941972) United Kingdom