About Thackray Investments Limited (10809021) United Kingdom