About Star Supported Living Accommodation Ltd (12588770) United Kingdom