About J T Napper Installations Limited (11188736) United Kingdom