About Glentworth Sinclair Holdings Limited (12691624) United Kingdom