About Happy Grillmore (lothian) Ltd (SC669654) United Kingdom