About Cuthbert Close Management Company Limited (04077589) United Kingdom