About Luck & Holness Ltd (12893292) United Kingdom