About S & N (scotland) Limited (SC583260) United Kingdom