About Capital Meters Limited (04800317) United Kingdom