About Spencer-carter Holdings Limited (06530800) United Kingdom