About Earl Of Stamford Leicester Ltd (10966826) United Kingdom