About Lambury Investments Limited (13602089) United Kingdom