About Spencer Porter Ltd. (04696894) United Kingdom