About Lucas & Albion Limited (09270042) United Kingdom