About Stamford Road Consulting Limited (13687439) United Kingdom