About Blackhouse Lucas Limited (08594836) United Kingdom