About The Stamford Group (holdings) Limited (03403029) United Kingdom