About Castlebar Freehold Limited (03899984) United Kingdom