About Francis William Installations Ltd (11832220) United Kingdom