About Whittle Installations Ltd (11130415) United Kingdom