About Macbeth Scott & Co. Life & Pension Services Limited (01144365) United Kingdom