About Hamilton & Palmer Installations Ltd. (03507969) United Kingdom