About Richard Richrds Ltd (11673872) United Kingdom