About S D Royce Consulting Limited (06317726) United Kingdom