About Parker Lloyd Sports Marketing Limited (08037976) United Kingdom