About Spencer Mark Group Ltd (13353950) United Kingdom