About Richmond & Stamford Limited (11389792) United Kingdom