About Nicholl S.t.i. Limited (05054209) United Kingdom