About Fox Valley Installations Ltd (11020286) United Kingdom