About Lookers Directors Limited (00288491) United Kingdom