About Lookers Birmingham Limited (03379223) United Kingdom