About Castleroe Holdings Limited (NI635229) United Kingdom