About Stewart Stewart Stewart & Stewart Limited (12547095) United Kingdom