About Machermore Castle Ltd (12048165) United Kingdom