About William Nicholls Limited (01266302) United Kingdom