About Bumpkyn London Limited (10538680) United Kingdom