About Stafford House Investments Limited (03866935) United Kingdom