About Langrose Property Investments Limited (01801990) United Kingdom