About Lynwood Investments Limited (05759613) United Kingdom