About Bellhouse Installations Limited (06639492) United Kingdom