About Lambolle Properties Limited (09714174) United Kingdom