About J Lucas Design Limited (08298211) United Kingdom