About Spencer Elliott Ltd (13680643) United Kingdom