About Royal Sands (scarborough) Management Company Limited (04679320) United Kingdom