About Lemmy Barrow Ltd (11867888) United Kingdom