About Lymington Design Associates Limited (01786372) United Kingdom