About Lee And Fleming Ltd (08602228) United Kingdom