About Turnberry Consultants Limited (08125614) United Kingdom