About Lick Home Ltd (12062607) United Kingdom