About Nichol Limited (05119320) United Kingdom