About J. Allen Installations Limited (04534172) United Kingdom