About John Hornby & Sons Limited (00586578) United Kingdom