About Derrick Engineering Ltd. (SC295119) United Kingdom