About Veitchi (scotland) Limited (SC411806) United Kingdom