About Bloomsbury Heating Solutions Ltd (12912918) United Kingdom