About The Straw Men Limited (11199405) United Kingdom