About 68 North Promenade Limited (13429905) United Kingdom