About Turnbull S & Partners Ltd (12866578) United Kingdom