About Southwark Investment Holdings Limited (12464129) United Kingdom