About Barry Spencer Limited (08974558) United Kingdom