About Lorimer Thomas Tucker Limited (07725152) United Kingdom