About Barons Icabling Limited (07926173) United Kingdom