About Spencer Mark Ltd (13000539) United Kingdom