About Turnberry Project Management Ltd (08988136) United Kingdom