About Yeomans Industries Limited (03948598) United Kingdom