About Walden Precision Apparatus Limited (00869658) United Kingdom