About Macbeth Scott & Co. Limited (01058241) United Kingdom