About Bloomsbury Heat & Power Limited (03626472) United Kingdom