About C & I Services London Limited (10811360) United Kingdom