About Stoddard & Daly Management Company Ltd (11899080) United Kingdom