About T&m Film & Prop Rental Ltd (12784013) United Kingdom