About Ridehalgh Nicholls Consulting Limited (10827228) United Kingdom