About Solo Heating Installations Limited (06499785) United Kingdom