About J S Chenard Limited (04920035) United Kingdom