About Libra Weighing Machines Limited (02974856) United Kingdom