About George Ellis Installations Limited (11264177) United Kingdom