About Stamford Butters Ltd (11532717) United Kingdom