About Benjamin Taylor Films Ltd (08490008) United Kingdom