About Spencer S Sports Bar Limited (08680215) United Kingdom