About Flanagan Consulting Limited (12857552) United Kingdom