About Richard S Ross Limited (SC383126) United Kingdom