About Nicholson & Nicholson Limited (11041771) United Kingdom