About Richard Lester Limited (12140468) United Kingdom