About B Spencer & Son Limited (06009729) United Kingdom