About Spencer Golf Ltd (12888274) United Kingdom