About Lantern Investments (hitchin) Limited (04263472) United Kingdom