About St. Modwen Holdings Limited (01991339) United Kingdom