About Turnbull Associates Limited (04279506) United Kingdom