About Richard Dolly Limited (13219944) United Kingdom