About John Lloyd Heywood Limited (01353669) United Kingdom