About Royce & Bach Ltd (11772605) United Kingdom