About Osborne Agricultural Services Ltd (13088336) United Kingdom