About The Spencer Group Holdings Limited (06297082) United Kingdom