About Bowker Lopez Holdings Ltd (12234256) United Kingdom