About Scarborough Turks Head Ltd (12308203) United Kingdom