About Truesdale Engineering Limited (09218916) United Kingdom