About Glentworth Sinclair Limited (12694199) United Kingdom