About Stewarts & Lloyds Group Ltd (10288127) United Kingdom