About Sarah Lawrence Productions Limited (SC405569) United Kingdom