About Mcintosh Castle Enterprises Limited (12086391) United Kingdom