About The Green Barn Film & Tv Storage Solutions Ltd (12500218) United Kingdom