About Kelly Marketing Scotland Limited (SC552672) United Kingdom