About Flea Department Store Ltd (12842016) United Kingdom