About Spencer Quay Limited (09011242) United Kingdom