About Bellarch Limited (12391674) United Kingdom