About Ebenezer Apartments Limited (12267517) United Kingdom