About Lymington Carter Limited (12846352) United Kingdom