About Turnbull Scott Investments Limited (13652225) United Kingdom