About Castle Apartments W-s-m Ltd (08512194) United Kingdom