About Derek Taylor Engineering Limited (05963221) United Kingdom