About Latchkey Kid Limited (08949634) United Kingdom