About Stamford Paper Company Limited (03203890) United Kingdom