About Spencer Muir Ltd (11123062) United Kingdom