About 5 Esplanade Scarborough Management Company Limited (03623630) United Kingdom