About Lucius Essex Limited (12921729) United Kingdom