About T Lucas Limited (05746852) United Kingdom