About Shen Residences Ltd (10044997) United Kingdom