About Heatbase Worcester Limited (11261057) United Kingdom