About Castle Apartments Ltd (11603978) United Kingdom