About Labrador Film Services Limited (03453488) United Kingdom