About Leigh Thomas & Co.limited (00296008) United Kingdom