About The Holms Paper Company Limited (01849774) United Kingdom