About Southbeck Investment Company Limited (00786089) United Kingdom