About Saunders & Taylor Cabling Limited (03311259) United Kingdom