About Hummer & Co Ltd (13540149) United Kingdom