About J.r. Barnard Ltd (04930837) United Kingdom