Promising start for 2theloo in the UK market

London, December 4, 2015 – Only a few months after opening the first toilet store in the UK, 2theloo came out as a National winner for England at the Loo of the Year Awards 2015, held at the St Johns Hotel in Solihull. Read more