About Newlife Apartments Ltd (13623856) United Kingdom