About Spencer Craig Limited (07976609) United Kingdom