About J & A Installations Limited (12115927) United Kingdom