About Spencross Limited (03472901) United Kingdom