About Lymington Investments Limited (01393830) United Kingdom