About Stirkefoot Ltd (11962952) United Kingdom