About Lambourne Properties Ltd (05360949) United Kingdom