About St Nicholas Retail Park Limited Partnership (LP008518) United Kingdom