About 21 Marine Parade Management Company Limited (06737303) United Kingdom