About K. Nichols Art Limited (10573090) United Kingdom