About Lucas Developments (s & A) Limited (06058931) United Kingdom