About Captains Walk Management Company Limited (11198679) United Kingdom