About Lucas Consultants Ltd (10213683) United Kingdom