About Cw Spencer Limited (09313538) United Kingdom