Over £1000 raised as 300 riders cycle for 'Justice for John'