About Cheshire Spv (holdings) Limited (SC225398) United Kingdom