About Terry Flanagan Ltd (09692233) United Kingdom