About Mcgrath S Meters Limited (12896723) United Kingdom