About Southwold Investments Limited (06119815) United Kingdom