About Lbd Marketing Limited (12316917) United Kingdom