About Lucas Design & Construction Limited (06291740) United Kingdom