About Flanagan & Flanagan Limited (13581426) United Kingdom