About Brand & Ross (glasgow) Limited (SC048426) United Kingdom