About L & Co. Design Limited (04577183) United Kingdom