About Baxi Holdings Limited (04921647) United Kingdom