About Metrol Technology (nominees) Limited (SC614079) United Kingdom