About L & L Motors Limited (06969823) United Kingdom