About Jacobs Stobbarts Limited (08584259) United Kingdom