About Lookers Thornton Engineering Limited (00259251) United Kingdom