About N Lee & Son Ltd (11063413) United Kingdom