About Rodgers & Ross Ltd (SC534905) United Kingdom