About Stamford Spv Limited (12664976) United Kingdom