About Nicholson & Coulthard Limited (01245371) United Kingdom