About Bowen Instruments Limited (08860439) United Kingdom