About Allen Installations Limited (03207685) United Kingdom