About Metermedics Limited (09514453) United Kingdom