About Scotford & Teasdale Limited (05170214) United Kingdom