About Derrick & Derrick Ltd (11199171) United Kingdom