About Allan Associates (scotland) Limited (SC428883) United Kingdom