About Lambert Hornby Limited (11068144) United Kingdom