About Langham House Investments Limited (05245604) United Kingdom