About Lelliott Movie Mouldings Limited (08896518) United Kingdom