About R & S Castle Properties Limited (NI633480) United Kingdom