About Elthorne Investments Limited (02261980) United Kingdom