About Bell Flow Systems Limited (03386045) United Kingdom