About The Captains Court Management Company Limited (02779059) United Kingdom