About Jackson Spencer & Charles Limited (00782254) United Kingdom