About Stafford Timberland Ix Investment Nominee Limited (12145672) United Kingdom