About Sloggett Films Limited (09286644) United Kingdom