About Lucas Bros Ltd (08664479) United Kingdom