About Lid Design Limited (11152477) United Kingdom