About Sts Lymington Limited (05681926) United Kingdom