About B Nicholson & Son Limited (07676096) United Kingdom