About Veitchi Larbert Limited (SC627604) United Kingdom