About Bowell Corporation Limited (01741323) United Kingdom