About Sloane Square Films Limited (04421716) United Kingdom