About The London Straw Factory Ltd (11462934) United Kingdom