About Sarto Group Stamford Limited (13425567) United Kingdom