About Lammond Properties Ltd (12986387) United Kingdom