About Spencer Bray Limited (08800286) United Kingdom