About C & N Holdings (scotland) Limited (SC275909) United Kingdom