About Pullman Instruments Limited (08311824) United Kingdom