About Richard-retail Limited (13659848) United Kingdom