About Capital Meters Holdings Limited (04800336) United Kingdom