About Ebenezer House Limited (09118458) United Kingdom