About Lorimer Terence Tucker Limited (00768622) United Kingdom