About Sinclair Browne Associates Limited (SC405635) United Kingdom