About Mclellan Sales And Marketing Limited (SC483911) United Kingdom