About Lynwood Retail Uk Limited (07673642) United Kingdom