About Stamworth Ltd (13538991) United Kingdom