About Joseph & Lucas Limited (11213120) United Kingdom