About Mci Precision Screens Limited (06872755) United Kingdom