About The Angel Hotel Film Production Limited (08257716) United Kingdom