About Thomas Flynn Holdings Limited (12943914) United Kingdom