About L & S Motors Limited (12907822) United Kingdom