About Ross & Richardson Ltd (11398264) United Kingdom