About Scarborough & Filey Short Let Management Limited (13294923) United Kingdom