About L & S Motors (st. Helens) Limited (01291034) United Kingdom