About Greater London Company Limited (03567177) United Kingdom