About Royce & Carter Ltd (12851737) United Kingdom