About H&rss Ltd (12313231) United Kingdom