About N & J Stanford Limited (05730237) United Kingdom