About Ruthven West End Ltd (SC627780) United Kingdom