About Metrol Technology Limited (SC105658) United Kingdom