About Lynwood Limited (06889567) United Kingdom