About Turnbull & Scott (engineers) Limited (SC334633) United Kingdom