About Bloxwich Bowl Limited (12526784) United Kingdom