About S Flanagan Installations Ltd (08650445) United Kingdom