About Royce And Locke Limited (10517619) United Kingdom