About Lucas Consultancy Limited (08658841) United Kingdom