About Lemerry Ltd (12411311) United Kingdom