About Spurstow Holdings Limited (13622912) United Kingdom