About Metcalfe Components Limited (12240830) United Kingdom