About N & J Meadham Limited (03405967) United Kingdom