About Elmore Holdings Limited (02190513) United Kingdom