About Stamford Partners Llp (OC349671) United Kingdom