About Sbch Investments Ltd (12971123) United Kingdom