About Castle Group Limited (02388128) United Kingdom