About Scott Group Investments Limited (SC262153) United Kingdom