About St Giles Films Limited (07338215) United Kingdom