About N & S Leicester Limited (10657307) United Kingdom