About T.l. Storer Limited (01384392) United Kingdom