About J J Stallard Ltd (11274739) United Kingdom