About Spencer Zeighlon Ltd. (08125191) United Kingdom