About Stamford Miller Ltd (11395008) United Kingdom