About Beverly Spencer Limited (08434097) United Kingdom