Company name: God's Own Junkyard
Description: Energetic gallery for vibrant neon art
Unit 12, Ravenswood Industrial Estate, Shernhall St, London E17 9HQ, United Kingdom