About Cartlidge & Stewart Limited (10479625) United Kingdom