About Humber Bicycles Limited (12165704) United Kingdom