About Tilley Lamps And Stoves Limited (10788768) United Kingdom