About Linwood Investments Limited (06039651) United Kingdom