About Lymington Land Company Ltd (12472456) United Kingdom