About Lynwood (devon) Ltd (10819773) United Kingdom