About Turnberry Land Limited (SC517484) United Kingdom