About Jeff & H. Thomas Ltd. (08126034) United Kingdom