About Flowright Metering Systems Ltd (06050994) United Kingdom