About Spencer Morgan Limited (06591960) United Kingdom