About Mann Mcgowan Installations Limited (04041632) United Kingdom