About Stamford Ventures Llp (OC325231) United Kingdom