About L & H Stores Limited (08735069) United Kingdom