About Latchmere Promotions Ltd (11324194) United Kingdom