About Stamford Stone Holdings Limited (10726215) United Kingdom