About Straw London Limited (13289276) United Kingdom