About De Thomas & Partners Limited (00912438) United Kingdom