About Terry Flanagan Property Limited (11532260) United Kingdom