About Stamford (services) Partners Limited (07087960) United Kingdom