About Starlife Properties Ltd (12297218) United Kingdom