About Lamm Property Investments Limited (10953555) United Kingdom