About Bean Counter London Limited (08253859) United Kingdom