About Stewart Sinclair Limited (13641479) United Kingdom