About Lambourne Close Management Company Limited (09965154) United Kingdom