About Leighton Buzzard Property Ltd (10720400) United Kingdom