About Yeomans Thomson & Co. Limited (07531803) United Kingdom