About Scotts Mechanical Engineering Limited (09023363) United Kingdom