About L S Carter Limited (08881727) United Kingdom