About Maxwell Meters Limited (12200438) United Kingdom