About Lexden Property Investments Limited (13081128) United Kingdom