About S & J Gillbard Ltd (13517220) United Kingdom