About Leelands Management Company (lymington) Limited (01142667) United Kingdom