About Eba Homes Ltd (13422226) United Kingdom