About No.17 The Promenade Limited (SC703027) United Kingdom