About Sinclair Taylor Associates Limited (11424938) United Kingdom