About Southwark Project Management Limited (SC069373) United Kingdom