About J.f. Spencer & Son Limited (00393733) United Kingdom