About John Flanagan Limited (04920617) United Kingdom