About Hendery Installations Limited (13607142) United Kingdom