About Castle Close Management Company Limited (01772478) United Kingdom