About 21 North Parade Management Company Limited (06733430) United Kingdom