About Sterling Hydrotech Limited (02275897) United Kingdom