About Torberry Connectors Limited (01025224) United Kingdom