About Scot Urquhart Machinery Ltd (08010449) United Kingdom