About Castlebar Estates Limited (09239928) United Kingdom