About Lick Of Paint Investments Ltd (12335030) United Kingdom