About Lloyd Rodger Ltd (SC633562) United Kingdom