About S & B Howard Limited (01898467) United Kingdom