About John Horwood Consultants Limited (01281581) United Kingdom