About Yeomans (services) Limited (07558340) United Kingdom