About Lucas Hodson And Lucas Limited (00774256) United Kingdom