About Stanford Rivers Consulting Limited (10656931) United Kingdom