About Flanagan Investments Limited (12278324) United Kingdom