About Spencer Hudson Ltd (13580724) United Kingdom