About Hanbury Installation Limited (12288427) United Kingdom