About Stokes Baldock Limited (04899827) United Kingdom