About Harmondsworth Village Store Ltd (08047534) United Kingdom