About Roxspur Measurement & Control Limited (00881547) United Kingdom