About Roderick Pryde Consulting Limited (SC510124) United Kingdom