About Elliott And Houlder Limited (10921458) United Kingdom