About Swing & Shift Films Limited (06869857) United Kingdom