About Bumphall Investments Ltd (12257132) United Kingdom