About Flanagan Flanagan & Associates Ltd (13265257) United Kingdom