About Spencer Cabling Ltd (10171505) United Kingdom