About Majorglen Limited (01881358) United Kingdom