About Luckgren Company Limited (08286148) United Kingdom